596720
562570
240788
984245
378444
302796
75866
518659
906628
52528
1008938
700428
5150799
3568581
3081148
2395804
2232988
2053609
1975358
191678
1770118
1720136
1691196
1638471